body, html {
  margin: 0;
  padding: 0;
  background: #ffffff;
  height: 100%;
  width: 100%;
}
#header {
  margin: 0px;
  height: 79px;
  width: 100%;
  background: URL(/content/images/header_background.png) repeat-x;
  color:rgb(39, 99, 165);
  font-size:60px;
  font-family:Verdana;
  font-weight:bold;
}

#header .logo {
  margin: 10px 0px 0px 5px;
  float: left;
}

#header #tabs_menu {
    background: url( /content/images/media_imgs.gif ) no-repeat;
    position:absolute;
    margin-left:550px;
    top:0px;
}

#menu {
  background: #99aabb;
  width: 100%;
  height: 20px;
  margin-bottom: 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #306bb1;  
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #306bb1;
  padding-top: 6px;
  padding-bottom: 3px;
  padding-left: 3px;
  font-family: verdana;
  font-size: 12px;
}

#menu a {
  color: white;
  padding: 3px 5px 3px 5px;
  text-decoration: none;
}

#menu a:hover { background-color: #306bb1; }

#content 
{
    padding:10px;
}

.element 
{
    background-color: rgb(232, 235, 239);
    width:150px;
    border:1px solid #306bb1;
    display:inline;
    padding:0;
    margin:0;
    border-spacing:0;
}

.element .title 
{
    color:rgb(39, 99, 165);
    background-image: url(/Content/Images/box_head.gif);
    border-bottom: 1px solid #306bb1;
    font-family: Verdana;
    font-size:10px;
    font-weight:bold;
}

.element .image img {
    padding:5px;
}
